23011
2881
Com licença pessoal, eu quero perguntar é por que sim, por que de repente Argumento inválido fornecido para foreach () CodeIgniter quando eu tentei benerin, mas ainda assim ..
Inicialmente, eu queria fazer um aninhamento no CodeIgniter.
e este é um exemplo do meu script no controlador
function load_menus () {
$ this-> load-> model ("webadmin / we_model");
$ data ["menus"] = $ this-> me ($ this-> we_model-> get_menus ());
$ this-> load-> view ("webadmin / loadmenu.php", $ data);
}
private function me ($ menus = array ()) {
$ html = '';
// Constrói todos os menus do aplicativo em formato de árvore
foreach ($ menus as $ menu)
{
// Verifique se este menu tem filhos
$ count_menu_children = count (get_value ($ menu, 'children'));
// Constrói um menu de linha única
$ html. = '
  • '; $ html. = '
    '; $ html. = '
    '; $ class = get_value ($ menu, 'dtt_inative')! = ''? 'erro de texto': ''; $ label = get_value ($ menu, 'url_img') == '' && get_value ($ menu, 'label') == ''? '[NO NAME]': lang (get_value ($ menu, 'label')); $ html. = ''. $ label. ''; $ html. = ''; $ html. = '